688,164,567,880,964,636,973,929,276,248,588,366,853,651,669,401,893,267,107,395,263,865,31,498,306,87,13,863,311,875,933,236,593,695,316,892,372,488,272,1001,78,791,324,211,829,564,764,442,426,700,874,697,912,856,17,124,555,368,288,741,218,151,661,408,799,277,393,73,990,686,598